(msg**** Test 1000: Individual axes****)
n1000 g0 x10
n1001 x0
n1002 g0 y10
n1003 y0
n1004 g0 z10
n1005 z0
n1006 g0 a10
n1007 a0
n1008 g0 x20y20z20
n1009 x0y0z0
n1010 (deliberate space)

n1011 (deliberate semicolon)
;


(MSG**** Test 2000: Mcodes ****)
n2000 m3
n2001 g4p1
n2002 m5
n2003 g4p1
n2004 m4
n2005 g4p1
n2006 m5
n2007 g4p1
n2008 m7
n2009 g4p1
n2010 m9
n2011 g4p1
n2012 m8
n2013 g4p1
n2014 m9
n2015 f500
n2016 g0x20
n2017 y20
n2018 m3
n2020 x0
n2021 m4
n2022 y0
n2023 m5
n2024 g1x10
n2025 m7
n2026 y10
n2027 m8
n2028 x0
n2029 m9
n2030 y0
n2031 g2x10y-10i10
n2032 m3
n2033 g0x0y0
n2034 m4
n2035 g3x10y-10i10
n2036 m5
n2037 g0x0y0
n2038 m7
n2039 g2x20y0i10
n2040 m8
n2041 g0x0y0
n2042 m9
n2043 g3x20y0i10
n2044 g0x0y0
n2045 g2x0y0i10
n2046 g3x0y0i10
n2047 g0x0y0

(MSG**** Smoke Test ****)
G00 G17 G21 G40 G49 G80 G90
g0x0y0z0
g00 x40
x0
y40
y0
z40
z0
a40
a0
G00 x40 y40 z40 a40
G00 x0 y0 z0 a0
G01 f200 x10 y10 z10 a10
x0 y0 z0 a0
G02 f10000 x0 y0 z40 i27 j27
G03 f10000 x0 y0 z0 i27 j27
g0x0y0z0
m3g4p1
m5g4p1
m4g4p1
m3g4p1
m5g4p1
m7g4p1
m9g4p1
m8g4p1
m9
g0x1
g0x0
m2

(msg**** Arc Test ****)
N1 g00g17g21g40g49g80g90
N10 g0x0y0
N20 f500
N30 g2x10y-10i10 (CW 270 degrees)
N40 g0x0y0
N50 g3x10y-10i10 (CCW 90 degrees)
N60 g0x0y0
N80 g2x20y0i10 (CW 180 degrees)
N70 g0x0y0
N80 g3x20y0i10 (CCW 180 degrees)
N90 g0x0y0
N99 F1200
N100 g2x0y0i20 (CW 360 degrees)
N110 g2x0y0i20 (CW 360 again)
N120 f700 (Change feed rate while in G2 motion mode)
N130 g2x0y0i20 (CW 360 3rd time)
N140 g2x0y0i20 (CW 360 4th time)
N150 f500
N160 g3x0y0z40i20 (CCW 360 degrees with linear travel)
N170 g3x0y0z0i20 (CCW 360 again)
N180 f700 (msg****Change feed rate while in G3 motion mode****)
N190 g3x0y0i20 (CCW 360 3rd time)
N200 g3x0y0i20 (CCW 360 4th time)
N210 (msg****G18 Eval test****)
N220 G1 X30.707 Z50.727 F500
N230 G18 G02 X67.738 Z23.617 R25 F250
N240 g80
N250 g0x0y0z0

(MSG**** Dwell Test ****)
g00g17g21g90
g55
g0x0y0
f500
g0x10
g4p1
g0x20
g4p1
g0x10
g4p1
g0x00
g4p1
y5
g54
g0x0y0
m3
g4p1
g0x10y10
m5
g4p1
g0x20y20
m4
g4p1
g0x30y30
m8
g4p1
g0x40y40
m9
g4p1
g0x50y50
g0x0y0


(msg**** JSON test ****)
{"gc":"g00g17g21g40g49g80g90"}
{"gc":"g55"}
{"gc":"g0x0y0"}
{"gc":"f500"}
{"gc":"(MSGsquares)"}
{"gc":"g0x20"}
{"gc":"y20"}
{"gc":"x0"}
{"gc":"y0"}
{"gc":"g1x10"}
{"gc":"y10"}
{"gc":"x0"}
{"gc":"y0"}
{"gc":"(MSGcircles)"}
{"gc":"g2x10y-10i10"}
{"gc":"g0x0y0"}
{"gc":"g3x10y-10i10"}
{"gc":"g0x0y0"}
{"gc":"g2x20y0i10"}
{"gc":"g0x0y0"}
{"gc":"g3x20y0i10"}
{"gc":"g0x0y0"}
{"gc":"g2x0y0i10"}
{"gc":"g3x0y0i10"}
{"gc":"g54"}
{"gc":"g0x0y0"}

(msg**** Braid test ****)
N1 T1M6
N2 G17
N3 G21 (mm)
N4 (S8000)
N5 (M3)
N6 G92X0.327Y-33.521Z-1.000
N7 G0Z4.000
N8 F800.0
N9 G1X0.327Y-33.521
N10 G1Z-1.000
N11 X0.654Y-33.526
N12 X0.980Y-33.534
N13 X1.304Y-33.546
N14 X1.626Y-33.562
N15 X1.946Y-33.580
N16 X2.262Y-33.602
N17 X2.574Y-33.628
N18 X2.882Y-33.656
N19 X3.185Y-33.688
N20 X3.483Y-33.724
N21 X3.775Y-33.762
N22 X4.060Y-33.805
N23 X4.339Y-33.850
N24 X4.610Y-33.898
N25 X4.874Y-33.950
N26 X5.130Y-34.005
N27 X5.376Y-34.064
N28 X5.614Y-34.125
N29 X5.842Y-34.190
N30 X6.060Y-34.257
N31 X6.268Y-34.328
N32 X6.466Y-34.402
N33 X6.652Y-34.479
N34 X6.827Y-34.559
N35 X6.990Y-34.642
N36 X7.141Y-34.728
N37 X7.280Y-34.817
N38 X7.407Y-34.909
N39 X7.521Y-35.003
N40 X7.621Y-35.101
N41 X7.709Y-35.201
N42 X7.783Y-35.304
N43 X7.843Y-35.410
N44 X7.890Y-35.518
N45 X7.923Y-35.629
N46 X7.942Y-35.743
N47 X7.946Y-35.859
N48 X7.937Y-35.977
N49 X7.914Y-36.098
N50 X7.876Y-36.221
N51 X7.824Y-36.347
N52 X7.758Y-36.475
N53 X7.677Y-36.605
N54 X7.583Y-36.738
N55 X7.474Y-36.872
N56 X7.352Y-37.009
N57 X7.216Y-37.148
N58 X7.066Y-37.289
N59 X6.903Y-37.431
N60 X6.536Y-37.722
N61 X6.333Y-37.870
N62 X6.118Y-38.020
N63 X5.650Y-38.324
N64 X5.399Y-38.479
N65 X5.135Y-38.635
N66 X4.576Y-38.951
N67 X3.334Y-39.598
N68 X2.971Y-39.776
N69 X2.599Y-39.955
N70 X1.828Y-40.317
N71 X0.193Y-41.050
N72 X-3.302Y-42.537
N73 X-3.747Y-42.723
N74 X-4.191Y-42.908
N75 X-5.074Y-43.278
N76 X-6.803Y-44.012
N77 X-9.961Y-45.432
N78 X-10.315Y-45.603
N79 X-10.659Y-45.773
N80 X-11.312Y-46.107
N81 X-11.620Y-46.272
N82 X-11.915Y-46.434
N83 X-12.466Y-46.753
N84 X-12.720Y-46.909
N85 X-12.960Y-47.063
N86 X-13.186Y-47.214
N87 X-13.396Y-47.364
N88 X-13.591Y-47.510
N89 X-13.770Y-47.654
N90 X-13.933Y-47.796
N91 X-14.080Y-47.935
N92 X-14.211Y-48.071
N93 X-14.326Y-48.204
N94 X-14.424Y-48.334
N95 X-14.505Y-48.462
N96 X-14.570Y-48.586
N97 X-14.618Y-48.707
N98 X-14.649Y-48.825
N99 X-14.663Y-48.940
N100 X-14.661Y-49.052
N101 X-14.642Y-49.160
N102 X-14.607Y-49.265
N103 X-14.556Y-49.366
N104 X-14.488Y-49.464
N105 X-14.404Y-49.559
N106 X-14.305Y-49.649
N107 X-14.190Y-49.737
N108 X-14.068Y-49.815
N109 X-13.934Y-49.889
N110 X-13.787Y-49.961
N111 X-13.628Y-50.029
N112 X-13.456Y-50.094
N113 X-13.273Y-50.155
N114 X-13.078Y-50.213
N115 X-12.872Y-50.267
N116 X-12.655Y-50.318
N117 X-12.428Y-50.366
N118 X-12.190Y-50.410
N119 X-11.944Y-50.450
N120 X-11.688Y-50.487
N121 X-11.423Y-50.520
N122 X-11.150Y-50.549
N123 X-10.870Y-50.575
N124 X-10.582Y-50.597
N125 X-10.287Y-50.616
N126 X-9.987Y-50.630
N127 X-9.680Y-50.641
N128 X-9.368Y-50.649
N129 X-9.052Y-50.652
N130 X-8.732Y-50.652
N131 X-8.408Y-50.648
N132 X-8.081Y-50.640
N133 X-7.751Y-50.628
N134 X-7.420Y-50.613
N135 X-7.087Y-50.594
N136 X-6.754Y-50.571
N137 X-6.420Y-50.544
N138 X-6.087Y-50.513
N139 X-5.754Y-50.479
N140 X-5.424Y-50.441
N141 X-5.095Y-50.399
N142 X-4.769Y-50.353
N143 X-4.446Y-50.304
N144 X-4.127Y-50.250
N145 X-3.812Y-50.193
N146 X-3.198Y-50.068
N147 X-2.899Y-50.000
N148 X-2.606Y-49.928
N149 X-2.321Y-49.852
N150 X-2.043Y-49.773
N151 X-1.773Y-49.690
N152 X-1.511Y-49.603
N153 X-1.015Y-49.419
N154 X-0.781Y-49.322
N155 X-0.557Y-49.221
N156 X-0.343Y-49.116
N157 X-0.141Y-49.009
N158 X0.050Y-48.897
N159 X0.230Y-48.783
N160 X0.398Y-48.664
N161 X0.553Y-48.543
N162 X0.696Y-48.418
N163 X0.826Y-48.290
N164 X0.943Y-48.159
N165 X1.046Y-48.024
N166 X1.136Y-47.887
N167 X1.213Y-47.746
N168 X1.275Y-47.602
N169 X1.323Y-47.455
N170 X1.357Y-47.308